armour piercing rocket - German English Dictionary